import { ApiProperty } from '@nestjs/swagger';
import { PaymentMethodType } from '../entities/payment.entity';

export class PaymentMethodConfig {
  @ApiProperty({
    description: '支付方式名称',
    enum: ['线下到店支付', '微信支付', '支付宝支付'],
  })
  name: PaymentMethodType;

  @ApiProperty({ description: '是否启用' })
  enabled: boolean;

  @ApiProperty({ description: '支付方式描述' })
  description: string;
}

// 支付方式配置
export const paymentMethods: PaymentMethodConfig[] = [
  {
    name: '线下到店支付',
    enabled: true,
    description: '到酒店前台现场支付',
  },
  {
    name: '微信支付',
    enabled: false, // 目前禁用
    description: '使用微信扫码支付',
  },
  {
    name: '支付宝支付',
    enabled: false, // 目前禁用
    description: '使用支付宝扫码支付',
  },
];
